# Be sure to restart your server when you modify this file.

# Add new inflection rules using the following format 
# (all these examples are active by default):
ActiveSupport::Inflector.inflections do |inflect|
#   inflect.plural /^(ox)$/i, '\1en'
#   inflect.singular /^(ox)en/i, '\1'
#   inflect.irregular 'person', 'people'
#   inflect.uncountable %w( fish sheep )

  ## ANAGRAFICHE
  inflect.irregular 'partner', 'partners'
  inflect.irregular 'partner_collegato', 'partners_collegati'
  inflect.irregular 'indirizzo_aggiuntivo', 'indirizzi_aggiuntivi'
  inflect.irregular 'contatto', 'contatti'
  inflect.irregular 'personale', 'personale'
  inflect.irregular 'foto', 'foto'
  inflect.irregular 'veicolo', 'veicoli'
  inflect.irregular 'attrezzo', 'attrezzi'
  
  ## PERSONALE
  inflect.irregular 'visita_medica', 'visite_mediche'
  inflect.irregular 'taglie_personale', 'taglie_personale'
  inflect.irregular 'assenza_personale', 'assenze_personale'
  inflect.irregular 'rapporto_di_lavoro', 'rapporti_di_lavoro'
  inflect.irregular 'orario_di_lavoro', 'orari_di_lavoro'
  #inflect.irregular 'libro_soci', 'libro_soci'
  #inflect.irregular 'registro_infortuni', 'registro_infortuni'
  #inflect.irregular 'certificazione_svantaggio', 'certificazioni_svantaggio'
  inflect.irregular 'posizione_inail', 'posizioni_inail'
  inflect.irregular 'posizione_inps', 'posizioni_inps'
  #inflect.irregular 'quota_sociale', 'quote_sociali'
  #inflect.irregular 'retribuzione_personale', 'retribuzioni_personale'
  inflect.irregular 'requisito_formativo', 'requisiti_formativi'
  inflect.irregular 'requisito_formativo_personale', 'requisiti_formativi_personale'
  inflect.irregular 'mansione_personale', 'mansioni_personale'
  inflect.irregular 'evento_formativo', 'eventi_formativi'
  
  ## CONTABILITÀ
  inflect.irregular 'fattura_fornitore', 'fatture_fornitore'
  inflect.irregular 'fattura_cliente', 'fatture_cliente'
  inflect.irregular 'fattura', 'fatture'
  inflect.irregular 'conto_finanziario', 'conti_finanziari'
  inflect.irregular 'movimento_finanziario', 'movimenti_finanziari'
  inflect.irregular 'dettaglio_movimento_finanziario', 'dettagli_movimento_finanziario'
  inflect.irregular 'coordinate_bancarie', 'coordinate_bancarie'
  inflect.irregular 'polizza', 'polizze'
  inflect.irregular 'premio_assicurativo', 'premi_assicurativi'
  
  ## RESOCONTI
  inflect.irregular 'lavorazione', 'lavorazioni'
  inflect.irregular 'rapporto_giornaliero', 'rapporti_giornalieri'
  inflect.irregular 'rapporto_giornaliero_lavoro', 'rapporto_giornaliero_lavori'
  inflect.irregular 'rapporto_giornaliero_lavori_personale', 'rapporto_giornaliero_lavori_personale'
  inflect.irregular 'civico_differenziata', 'civici_differenziata'
  inflect.irregular 'zona_differenziata', 'zone_differenziata'
  inflect.irregular 'segnalazione_differenziata', 'segnalazioni_differenziata'
  # segnalazioni
  inflect.irregular 'segnalazione', 'segnalazioni'
  inflect.irregular 'tipo_segnalazione', 'tipi_segnalazione'
  inflect.irregular 'azione_segnalazione', 'azioni_segnalazione'
  # magazzino
  inflect.irregular 'prodotto_magazzino', 'prodotti_magazzino'
  inflect.irregular 'movimento_magazzino', 'movimenti_magazzino'
  inflect.irregular 'dettaglio_movimento_magazzino', 'dettagli_movimento_magazzino'
  # manutenzioni attrezzo
  inflect.irregular 'manutenzione_attrezzo', 'manutenzioni_attrezzo'
  inflect.irregular 'manutenzioneattrezzo', 'manutenzioniattrezzo'

  ## DOCUMENTI
  inflect.irregular 'nota', 'note'
  inflect.irregular 'allegato', 'allegati'
  inflect.irregular 'lettera', 'lettere'
  inflect.irregular 'preventivo', 'preventivi'
  inflect.irregular 'dettaglio_preventivo', 'dettagli_preventivo'
  inflect.irregular 'modulo', 'moduli'

  ## TABELLE
  inflect.irregular 'tipo_partner', 'tipi_partner'
  inflect.irregular 'tipo_attrezzo', 'tipi_attrezzo'
  inflect.irregular 'tipo_indirizzo', 'tipi_indirizzo'
  inflect.irregular 'tipo_nota', 'tipi_nota'
  inflect.irregular 'tipo_iva', 'tipi_iva'
  inflect.irregular 'tipo_visita_medica', 'tipi_visita_medica'
  inflect.irregular 'tipo_assenza', 'tipi_assenza'
  inflect.irregular 'tipo_fattura', 'tipi_fattura'
  inflect.irregular 'tipo_documento', 'tipi_documento'
  inflect.irregular 'tipo_rapporto_di_lavoro', 'tipi_rapporto_di_lavoro'
  inflect.irregular 'ccnl', 'ccnl'
  inflect.irregular 'livello_ccnl', 'livelli_ccnl'
  inflect.irregular 'metodo_pagamento', 'metodi_pagamento'
  inflect.irregular 'mansione', 'mansioni'
  inflect.irregular 'centro_costo', 'centri_costo'
  inflect.irregular 'stato_documento', 'stati_documento'
  inflect.irregular 'tipo_materiale_differenziata', 'tipi_materiale_differenziata'
  inflect.irregular 'tipo_polizza', 'tipi_polizza'
  inflect.irregular 'tipo_movimento_finanziario', 'tipi_movimento_finanziario'
  inflect.irregular 'tipo_movimento_magazzino', 'tipi_movimento_magazzino'

  ## VIEWS
  inflect.irregular 'rubrica_telefonica', 'rubrica_telefonica'
end
